package com.daxia.test.core;

import org.apache.log4j.Logger;
import org.hibernate.SessionFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.junit4.AbstractTransactionalJUnit4SpringContextTests;

import com.daxia.bumall.cache.SystemConfigCache;
import com.daxia.bumall.dao.UserDAO;
import com.daxia.bumall.security.PasswordEncoder;
import com.daxia.bumall.service.SystemConfigService;
import com.daxia.bumall.util.EmailUtils;

public abstract class BaseDependency extends AbstractTransactionalJUnit4SpringContextTests {
   

    protected  Logger logger = Logger.getLogger(getClass());

    protected PasswordEncoder passwordEncoder;
    @Autowired
    protected EmailUtils emailUtils;
    
    @Autowired
    protected SystemConfigService systemConfigService;
    
    @Autowired
    protected SystemConfigCache systemConfigCache;
    
    @Autowired
    protected SessionFactory sessionFactory;
    @Autowired
    protected UserDAO userDAO;
}
